Event display apparatus for mobile communication terminal and method thereof

ABSTRACT

A mobile communication terminal including a memory unit configured to store at least one call related event, a display configured to display a time line, and a controller configured to display the at least one call related event on the time line based on a time information of the at least one call related event. Further, the time line includes a circular-shaped time line, a chart-shaped time line, a spiral-shaped time line, a snowman-shaped time line, a star-shaped time line, a rectangular-spiral-shaped time line, or a square-shaped time line.

This application claims priority to Korean Application No.10-2005-0084340 filed in Korea on Sep. 9, 2005, the entire contents ofwhich is incorporated by reference in its entirety.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a mobile communication terminal, andmore particularly, to a mobile terminal and corresponding method thatdisplays various call related and other events on a time line on thedisplay of the terminal.

2. Description of the Related Art

A mobile communication terminal such as a mobile (portable) phone and apersonal digital assistant (PDA) in accordance with the related artrecords events such as received, sent and missed calls into a call list,and records events such as received or sent text messages into a messagestorage file. The related art mobile terminal also records scheduleevents in a schedule box, and records events such as an alarm and a wakeup call in a menu storage file.

However, the related art mobile communication terminal records thevarious events in a separate manner, so that a user has a difficulty incertifying and managing the various events.

SUMMARY OF THE INVENTION

Accordingly, one object of the present invention is to address theabove-noted and other problems.

Another object of the present invention is to provide an event displayapparatus and method for a mobile communication terminal that allows auser to easily certify and manage various events by collecting thevarious dispersed events and then displaying the collected events onvarious time lines.

Another object of the present invention is to provide an event displayapparatus and method for a mobile communication terminal that allows auser to easily certify and manage various events related to past,present, and future times by collecting and displaying the various past,present and future events on a respective past, present, and future timeline.

To achieve these and other advantages and in accordance with the purposeof the present invention, as embodied and broadly described herein,there is provided in accordance with one aspect of the presentinvention, a mobile communication terminal including a memory unitconfigured to store at least one call related event, a displayconfigured to display a time line, and a controller configured todisplay the at least one call related event on the time line based on atime information of the at least one call related event. Further, thetime line includes a circular-shaped time line, a chart-shaped timeline, a spiral-shaped time line, a snowman-shaped time line, astar-shaped time line, a rectangular-spiral-shaped time line, or asquare-shaped time line. The present invention also provides a relatedcomputer program product.

Further scope of applicability of the present invention will becomeapparent from the detailed description given hereinafter. However, itshould be understood that the detailed description and specificexamples, while indicating preferred embodiments of the invention, aregiven by illustration only, since various changes and modificationswithin the spirit and scope of the invention will become apparent tothose skilled in the art from this detailed description.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the invention and are incorporated in and constitute apart of this specification, illustrate embodiments of the invention andtogether with the description serve to explain the principles of theinvention.

In the drawings:

FIG. 1 is a block diagram of a mobile communication terminal inaccordance with an embodiment of the present invention;

FIG. 2 is a block diagram showing an event display apparatus for amobile communication terminal in accordance with an embodiment of thepresent invention;

FIG. 3 is a flowchart showing an event display method for a mobilecommunication terminal in accordance with an embodiment of the presentinvention;

FIGS. 4A and 4B are overviews showing a method for displaying events ona circular-shaped time line in accordance with an embodiment of thepresent invention;

FIG. 5 is an overview showing a method for displaying events on achart-shaped type time line in accordance with an embodiment of thepresent invention;

FIG. 6 is an overview showing a method for displaying events onspiral-shaped time line in accordance with an exemplary embodiment ofthe present invention; and

FIGS. 7A-7D are overviews illustrating a variety of different shapedtimelines.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Reference will now be made in detail to the preferred embodiments of thepresent invention, examples of which are illustrated in the accompanyingdrawings.

Turning first to FIG. 1, which illustrates a mobile communicationterminal according to an embodiment of the present invention. As shown,the mobile terminal includes a display 2, a keypad/input device 4,memory 6 and a controller 8. The controller 8 detects events stored inthe memory 6 and displays the detected events on a timeline on thedisplay 2.

In more detail, FIG. 2 is a block diagram showing an event displayapparatus for a mobile terminal in accordance with an embodiment of thepresent invention. As shown in FIG. 2, the event display apparatusincludes an event detector 11 for detecting events of the mobileterminal, an event collector 12 for collecting the detected events, andan event controller 13 for displaying a preset time line on the display2 of the mobile terminal and displaying the collected events on the timeline. The controller in FIG. 1 performs the operations of the eventdetector 11, event collector 12 and event controller 13.

Further, the events generated for the mobile terminal inform the usersabout calls received, sent, and missed, about messages received andsent, and about schedule information, an alarm, a wakeup call, taskevents, D-day events, and reservation message events, etc. (hereinafter,referred to as “various events”).

Further, the time lines displayed on the display 2 by the controller 8may have a circular type shape, a chart type shape, and a spiral typeshape. In addition, a variety of other timeline shapes may be used, suchas a snowman, Christmas tree shape or other seasonal type shapes, a starshape, a rectangular or spiral square shape, etc. The differenttimelines will be discussed in more detail below. Also, the eventcontroller 13 displays the various events collected by the eventcollector 12 on the different shaped time lines. In addition, the eventcontroller 13 displays each event as an icon on the time lines.Accordingly, the various events have a time series order.

In addition, as time elapses, the event controller 13 appropriatelychanges the positions of the events displayed on the timeline. Forexample, when a new day arrives (e.g., 12:00 AM), the event controller13 moves the events displayed on today's time line (which is nowyesterday) onto yesterday's time line.

Next, an operation of the event display apparatus for a mobilecommunication terminal in accordance with an embodiment of the presentinvention will be explained with reference to the flowchart of FIG. 3.As shown in FIG. 3, when a mode of the mobile terminal is changed intoan event display mode (S11), the event detector 11 detects the variousevents generated by the mobile terminal, and then outputs the detectedevents to the event collector 12 (S12). For example, the event detector11 detects the various events such as calls received, sent, and missed,about messages received and sent, and about schedule information, analarm, a wakeup call, task events, D-day events, reservation messageevents, etc., and then outputs the detected events to the eventcollector 12.

Then, the user may select a particular time line that he or she prefers(e.g., a circular type, a chart type, a spiral type, etc.) (S14), andthe event controller 13 then displays the collected events on theselected time line (S15). For instance, when the user selects a circulartype time line, the event controller 13 displays icons corresponding tothe collected events on a displayed circular type time line. Inaddition, when the user selects a chart type time line or a spiral typetime line, the event controller 13 displays the icons on the respectivetime line. The different types of time lines are shown in FIGS. 4-7 andwill be discussed in more detail below.

Further, a default time line may be selected by the user, in which theevents are displayed on the default time line until changed by the user.This is particularly advantageous, because the user may become morefamiliar reading a particular type of time line over a period of use.Also, a particular time line may be selected by the user or downloadedfrom the Internet. For example, during the Christmas season, a user maywant to select a Christmas related time line such as a picture of asnowman. Thus, in this instance, the user can access the wirelessInternet from their cell phone and log onto a website such asLGE.COM/timelines to download a particular timeline. A variety of othertime line shapes may also be provided.

In addition, when the user selects a specific icon positioned on thetime line, the event controller 13 executes a program corresponding tothe selected icon. For example, if a scheduling icon is selected, thescheduling task is executed.

In addition, when the user selects a specific time on the time line, theevent controller 13 sets and/or registers events requested by the userto the specific time. For instance, when the user selects 5:00 PM on thecircular time line, the event controller 13 displays items for settingvarious events on the display 2. When the user selects an alarm itemamong the items, the event controller 13 automatically sets the alarm tobe 5:00 PM on the time line. Accordingly, the user can easily set thealarm just by selecting a specific time on the time line without anadditional time setting.

In addition, when a specific event displayed on the time line isselected by the user, the specific event is performed or changed by theuser's request, and then the detailed information of the selectedspecific event is displayed on the display 2. These features will bediscussed in more detail below.

Next, a method for displaying events on a circular type time line willbe explained with reference to FIG. 4A. As shown in FIG. 4A, the eventcontroller 13 displays circular time lines 101 on the display 2 anddisplays icons representative of the various collected events outputfrom the event collector 12 on the time line. As shown, thecircular-shaped time line includes a plurality of circles 101 forrepresenting real time events. In more detail, as shown in theembodiment in FIG. 4A, a first circular time line represents thismorning, a second circular time line represents this afternoon, a thirdcircular time line represents tomorrow morning, and a fourth circulartime line represents tomorrow afternoon. For example, 03:00 on the firstcircular time line indicates 3:00 AM today, 03:00 on the second circulartime line indicates 3:00 PM today, 03:00 on the third circular time lineindicates 3:00 AM tomorrow, and 03:00 on the fourth circular time lineindicates 3:00 PM tomorrow.

Alternatively, as shown in FIG. 4B, the circular time lines may be usedto represent a present time, a past time and a future time. For example,an innermost circle 120 may be used to represent a past time, amiddlemost circle 121 may be used to represent a present time and anoutermost circle 122 may be used to represent a future time. Thus, theuser is able to easily view and manage past, present and future events.

In addition, the respective sizes or diameters of the circles shown inFIGS. 4A and 4B are set to be different from each other. Also, the widthof the respective circles may be set differently allowing the user toeasily distinguish the different periods of the day. Further, asdiscussed above, the time lines may represent not only a present timeand a future time (e.g., tomorrow), but also a past time (e.g.,yesterday).

In addition, as shown in FIG. 4A, the event controller 13 displays apresent time 103 on the appropriate circular time line. For example, thepresent time is preferably displayed on the first or second circulartime lines, each representing today. Further, as time lapses, the eventcontroller 13 changes the size of each icon corresponding to the eventsdisplayed on the display unit 14. That is, the event controller 13 setsan icon corresponding to an event positioned on the present time line(or on a time line for representing today) to have a larger size than anicon corresponding to an event positioned on the future time line or thepast time line. For example, as shown in FIG. 4A, the clock icon and thescheduling icon are displayed to have a larger size on the outermosttime line 101 than on the inner time lines 101.

Also, for various events such as unidentified messages, missed calls, analarm, etc., an icon 102 corresponding to the event (e.g., missed callin FIG. 4A) is

In addition, when the same kind of events overlap with each other at thesame time on the same time line, the event controller 13 preferablydisplays the number of the overlapped events on the display unit 14. Forexample, as shown in FIG. 3, if three events of the same kind correspondto 8:00 AM today, the event controller 13 displays one icon 107 amongthe three icons corresponding to the three events on the display unit 14with the number “3” on or next the single icon 107.

Further, when different kind of events correspond to the same time, theevent controller 13 displays a single icon 105 on the corresponding timeline according to priority, and overlaps the rest of the icons on thesingle icon 105. For example, the scheduling icon 105 partially overlapsother icons such as an alarm icon, missed call icon, etc., if thescheduling icon 105 has a higher priority than the other partiallyoverlapped icons. The priorities of each event/icon can be manually setby the user or can be predetermined priorities. For example, thescheduling events may be designated a higher priority than missed callevents.

Also, when icons corresponding to plural events are positioned on aspecific time line, and the current time is approaching a specificevent, the event controller 13 preferably displays the specific eventwith an alert color (e.g., red) to warn the user. In more detail, withreference to FIG. 4A, assume the current time is 7 PM). Thus, in thisinstance, when the time approaches close to the scheduling icon 107 at8M, the event controller 13 flashes or blink the scheduling icon 107using a red color, for example. The period of time before the event isflashed can be manually set by the user, or can be a predetermineddefault value (e.g., 30 minutes before the event occurs). controlled toflash or blink to inform the user that the event (e.g., missed call)exists. Further, when the user places the cursor over the icon such asthe icon 102 in FIG. 4A, the event controller 13 displays summaryinformation 106 on the display 2 through a pop-up window, for example.Then, if the user again clicks the icon 102, the controller 13 displaysmore detailed information on the display 2.

In addition, when the user selects a ‘menu’ icon according to an eventon which the cursor is currently positioned, various functions such astransmitting a message, blocking a message, replying to a message,deleting a message, etc. are provided. For example, the user may placethe cursor over a particular icon and click a button or key on themobile terminal to pop up a menu allowing the user to perform variousfunctions related to a particular icon such as transmitting a message,blocking a message, etc.

Further, when the user selects up-down direction keys located on a keypad 4 (see FIG. 1) of the mobile terminal, the event controller 13 movesthe cursor 104 from the first circular time line to the second circulartime line. Note, FIG. 4A illustrates the cursor 104 being on the clockicon on the outer circle 101. Accordingly, the user can select a desiredcircular time line by using the up and down direction keys. Further,when the user selects right and left direction keys on the key pad 4 ofthe terminal, the event controller 13 moves the cursor 104 along thecircular time line. Accordingly, the user can select or highlight adesired icon positioned on the circular time line using the right andleft and up and down direction keys, thereby easily certifying andmanaging a specific event. The right, left, up and down keys may also beprovided separately from the key pad, such as on a side of the mobileterminal.

Further, different period of times may be set for different events(e.g., a time period for warning the user about scheduling events may beset for 30 minutes, while a time period for warning a user about a Ddayevent may be set of 3 hours). Also, some events may be set not to flashor blink while others can be set to blink or flash. That is, the usermay desire to be warned about scheduling events and not be warned aboutalarm events. Any type of alarm may be provided to warn the user (e.g.,sound alarm, flashing or blinking, etc.).

Further, in one embodiment of the present invention, the particularevent is automatically performed without the user's interaction when therespective time occurs. For example, the user may set a call event for5:00 PM on Friday evening to call home. Thus, when 5:00 PM Fridayoccurs, the numbered stored for his home is automatically dialed. Thus,the user can be assured that an important phone call is automaticallydialed. A sounding alarm, for example, may also be used to indicate tothe user that the event is automatically being performed.

Turning next to FIG. 5, which is an overview showing a method fordisplaying events on a chart type time line in accordance with anembodiment of the present invention. As shown in FIG. 5, the eventcontroller 13 displays icons corresponding to events collected by theevent collector 12 on the chart type time line. As shown, the chart typeline includes times on the vertical axis and events on the upperhorizontal axis to create a chart. Further, the user can certify andmanage the icons positioned on the chart type time line using a scrollbar 111. A horizontal scroll bar (not shown) may also be used to scrollthe events if necessary. Further, the chart type time line has the samefunction as that of the circular type time line, and therefore adetailed explanation is omitted.

In addition, FIG. 6 is an overview showing a method for displayingevents on a spiral type time line in accordance with an embodiment ofthe present invention. As shown in FIG. 6, the event controller 13displays icons of events collected by the event collector 12 on thespiral type time line. As shown, the spiral-shaped time line includes afirst spiral time portion for representing a present morning time, asecond spiral time portion for representing a present afternoon time, athird spiral time portion for representing a future morning time and afourth spiral time portion for representing a future afternoon time.Thus, the user can certify and manage events through the iconspositioned on the spiral time lines. Similar to the above descriptionwith respect to the chart type time line, the spiral type time line hasthe same function as that of the circular type time line, and thereforea detailed explanation is omitted.

In addition, the event controller 13 preferably provides a zoom in/outfunction so that the user can easily certify and manage the collectedevents. For example, the zoom in/out function allows the user to zoomin/out of a particular group of icons or a particular icon therebyallowing the user to see more clearly the particular icon. The zoom/inout function may also zoom in/out a particular portion of the time line(e.g., the upper right quadrant of the time line. Alternatively, thezoom in/out function may be configured to allow the user to select aparticular time line and then only display the selected line. Forexample, with reference to FIG. 4A, the user may desire that only theouter time line 101 be displayed (i.e., and not have the inner timelines 101 be displayed). The zoom in/out function may be provided bydesignating a particular key on the mobile terminal or may be providedas a user menu option.

FIGS. 7A-7D illustrate a variety of other time line shapes that may beused. In more detail, FIG. 7A illustrates a Snowmanshaped time line.This particular time line may be desired by the user during theChristmas season. FIGS. 7B, 7C and 7D illustrate a star-shaped,rectangular-spiraled-shaped, and a square-shaped time line,respectively. As discussed above, the mobile terminal provider mayprovide the different shaped time line to the user via the Internet, orthe time lines may be pre-stored in the memory of the terminal

Further, as noted above, the different shaped time lines are displayedon the display 2. In addition, events detected by the event detector 11can be directly displayed on the time lines without passing through theevent collector 12. That is, the event controller 13 directly displaysevents detected by the event detector 11 on the time lines on thedisplay 2.

As discussed above, in the event display apparatus and method for amobile communication terminal in accordance with embodiments of thepresent invention, various dispersed or separate events stored in thememory of the terminal are collected and displayed on the time lines,thereby allowing a user to easily certify and manage the events.Further, the collected events are displayed on the time lines forrepresenting a past, present, and future times, thereby allowing theuser to easily certify and manage the events related to the past,present, and future times. Also, a variety of different shaped timelines may be provided to the user.

In addition, the above described time lines are particularlyadvantageous because several dispersed events (past, present or futureevents) may be displayed in a small area. That is, the mobile terminalis a relatively compact device that includes a relatively compactdisplay. According to the present invention, a plurality of dispersedevents may be displayed on a relatively compact display.

In addition, as discussed above, the present invention handles a varietyof call events in addition to scheduling events. That is, the presentinvention advantageously collects and displays call events such asmissed, sent or received call events in addition to scheduling events,alarm events, etc. Thus, the user is able to easily recognize and managethe plurality of call events in addition to the other events.

In addition, the mobile terminal may be a mobile phone, a PersonalDigital Assistant, a User Equipment (UE), etc. Further, the call relatedvarious events include at least one from a voice call history and a datacall history. The data call history includes at least one from a shortmessage service (SMS) data call, a multimedia service (MMS) data call, awireless application protocol (WAP) call, a Video telephony (VT) call, aDigital Mobile Broadcasting (DMB) call, an Instant Messaging Service(IMS) call and a Push To Talk (PTT). In addition, the voice call historyincludes at least one from a missed call event, a sent call event, and areceived call event.

This invention may be conveniently implemented using a conventionalgeneral purpose digital computer or microprocessor programmed accordingto the teachings of the present specification, as will be apparent tothose skilled in the computer art. Appropriate software coding canreadily be prepared by skilled programmers based on the teachings of thepresent disclosure, as will be apparent to those skilled in the softwareart. The invention may also be implemented by the preparation ofapplication specific integrated circuits whereby interconnecting anappropriate network of conventional computer circuits, as will bereadily apparent to those skilled in the art.

Any portion of the present invention implemented on a general purposedigital computer or microprocessor includes a computer program productwhich is a storage medium including instructions which can be used toprogram a computer to perform a process of the invention. The storagemedium can include, but is not limited to, any type of disk includingfloppy disk, optical disk, CD-ROMs, and magneto-optical disks, ROMs,RAMs, EPROMs, EEPROMs, magnetic or optical cards, or any type of mediasuitable for storing electronic instructions.

As the present invention may be embodied in several forms withoutdeparting from the spirit or essential characteristics thereof, itshould also be understood that the above-described embodiments are notlimited by any of the details of the foregoing description, unlessotherwise specified, but rather should be construed broadly within itsspirit and scope as defined in the appended claims, and therefore allchanges and modifications that fall within the metes and bounds of theclaims, or equivalence of such metes and bounds are therefore intendedto be embraced by the appended claims.

1. A mobile communication terminal, comprising: a memory unit configuredto store at least one call related event; a display configured todisplay a time line; and a controller configured to display the at leastone call related event on the time line based on a time information ofthe at least one call related event.
 2. The terminal of claim 1, whereinthe at least one call related event comprises at least one from a voicecall history and a data call history.
 3. The terminal of claim 2,wherein the data call history comprises at least one from a shortmessage service (sms) data call, a multimedia service (mms) data call, awireless Application Protocol (wap) call, a Video telephony (vt) call, aDigital Mobile Broadcasting (dmb) call, an Instant Messaging Service(ims) call and a Push To Talk (ptt) call.
 4. The terminal of claim 2,wherein the voice call history comprises at least one from a missed callevent, a sent call event, and a received call event.
 5. The terminal ofclaim 1, wherein the controller displays the at least one call relatedevent on the time line in the form of an icon representative of the atleast call related event.
 6. The terminal of claim 1, wherein the memoryunit further stores at least one event from scheduling events, alarmevents, wakeup call events, task events, D-day events, and reservationmessage events, and wherein the controller displays a respective eventon the time line based on the time information of the respective event.7. The terminal of claim 6, wherein the controller displays a pluralityof same events occurring simultaneously at a same time as a single iconwith a numeral on or next to the icon indicating a number of theplurality of events occurring simultaneously at the same time.
 8. Theterminal of claim 6, wherein the controller displays a plurality ofdifferent events occurring simultaneously at a same time as a singleicon with a highest priority overlapping other icons corresponding toevents having a lower priority.
 9. The terminal of claim 1, wherein whenthe displayed at least one event is selected, the controller displays amenu list with at least one executable process such that a user canselect the at least one executable task to have the task executed. 10.The terminal of claim 9, wherein the at least one executable processcomprises a perform call process, a send message process, a delete eventprocess, and change a size or color of event process.
 11. The terminalof claim 1, wherein the controller displays a current time on the timeline.
 12. The terminal of claim 1, wherein the controller changes aposition of the at least one call related event displayed on the timeline as time elapses.
 13. The terminal of claim 1, wherein thecontroller changes a size of the icons displayed on the time line astime elapses.
 14. The terminal of claim 1, wherein the time linecomprises a circular-shaped time line, a chart-shaped time line, aspiral-shaped time line, a snowman-shaped time line, a star-shaped timeline, a rectangular-spiral-shaped time line, or a square-shaped timeline.
 15. The terminal of claim 14, wherein the circular-shaped timeline comprises a first circular time line for representing a presenttime, a second circular time line for representing a past time, and athird circular time line for representing a future time.
 16. Theterminal of claim 15, wherein the first, second and third circular timelines have a different diameter, respectively.
 17. The terminal of claim14, wherein the circular-shaped time line comprises a first circulartime line for representing a present morning time, a second circulartime line for representing a present afternoon time, a third circulartime line for representing a future morning time and a fourth time linefor representing a future afternoon time.
 18. The terminal of claim 17,wherein the first, second, third and fourth circular time lines have adifferent diameter, respectively.
 19. The terminal of claim 14, whereinthe spiral-shaped time line comprises a first spiral time line forrepresenting a present time, a second spiral time line for representinga past time, and a third spiral time line for representing a futuretime.
 20. The terminal of claim 14, wherein the spiral-shaped time linecomprises a first spiral time portion for representing a present morningtime, a second spiral time portion for representing a present afternoontime, a third spiral time portion for representing a future morning timeand a fourth spiral time portion for representing a future afternoontime.
 21. The terminal of claim 1, wherein when a specific time on thetime line is selected, the controller sets a requested event on thespecific time.
 22. The terminal of claim 1, wherein when a specificevent displayed on the time line is selected by a user, the controllerperforms the selected specific event according to the user's request.23. The terminal of claim 1, wherein when a specific event displayed onthe time line is selected by a user, the controller displays detailedinformation about the selected specific event.
 24. The terminal of claim14, wherein the controller prompts a user to select one of thecircular-shaped time line, the chart-shaped time line, the spiral-shapedtime line, the snowman-shaped time line, the star-shaped time line, therectangular-spiral-shaped time line, or the square-shaped time line todisplay on the display of the terminal.
 25. The terminal of claim 14,wherein the controller prompts the user selects one of circular-shapedtime line, the chart-shaped time line, the spiral-shaped time line, thesnowman-shaped time line, the star-shaped time line, therectangular-spiral-shaped time line, or the square-shaped time line tobe a default time line to be displayed on the display of the terminal.26. A computer program product configured to execute computerinstructions on a mobile terminal, comprising: a first computer codeconfigured to store at least one call related event in a memory unit ofthe mobile terminal; a second computer code configured to display a timeline on a display of the mobile terminal; and a third computer codeconfigured to display the at least one call related event on the timeline based on a time information of the at least one call related event.27. The computer program product of claim 26, wherein the at least onecall related event comprises at least one from a voice call history anda data call history.
 28. The computer program product of claim 27,wherein the data call history comprises at least one from a shortmessage service (sms) data call, a multimedia service (mms) data call, awireless Application Protocol (wap) call, a Video telephony (vt) call, aDigital Mobile Broadcasting (dmb) call, an Instant Messaging Service(ims) call and a Push To Talk (ptt) call.
 29. The computer programproduct of claim 27, wherein the voice call history comprises at leastone from a missed call event, a sent call event, and a received callevent.
 30. The computer program product of claim 26, wherein the thirdcomputer code displays the at least one call related event on the timeline in the form of an icon representative of the at least call relatedevent.
 31. The computer program product of claim 26, wherein the firstcomputer code further stores at least one event from scheduling events,alarm events, wakeup call events, task events, D-day events, andreservation message events, and wherein the third computer code displaysa respective event on the time line based on the time information of therespective event.
 32. The computer program product of claim 31, whereinthe third computer code displays a plurality of same events occurringsimultaneously at a same time as a single icon with a numeral on or nextto the icon indicating a number of the plurality of events occurringsimultaneously at the same time.
 33. The computer program product ofclaim 31, wherein the third computer code displays a plurality ofdifferent events occurring simultaneously at a same time as a singleicon with a highest priority overlapping other icons corresponding toevents having a lower priority.
 34. The computer program product ofclaim 26, wherein when the displayed at least one event is selected, thethird computer code displays a menu list with at least one executableprocess such that a user can select the at least one executable task tohave the task executed.
 35. The computer program product of claim 34,wherein the at least one executable process comprises a perform callprocess, a send message process, a delete event process, and change asize or color of event process.
 36. The computer program product ofclaim 26, wherein the third computer code displays a current time on thetime line.
 37. The computer program product of claim 26, wherein thethird computer code changes a position of the at least one call relatedevent displayed on the time line as time elapses.
 38. The computerprogram product of claim 26, wherein the third computer code changes asize of the icons displayed on the time line as time elapses.
 39. Thecomputer program product of claim 26, wherein the time line comprises acircular-shaped time line, a chart-shaped time line, a spiral-shapedtime line, a snowman-shaped time line, a star-shaped time line, arectangular-spiral-shaped time line, or a square-shaped time line. 40.The computer program product of claim 39, wherein the circular-shapedtime line comprises a first circular time line for representing apresent time, a second circular time line for representing a past time,and a third circular time line for representing a future time.
 41. Thecomputer program product of claim 40, wherein the first, second andthird circular time lines have a different diameter, respectively. 42.The computer program product of claim 39, wherein the circular-shapedtime line comprises a first circular time line for representing apresent morning time, a second circular time line for representing apresent afternoon time, a third circular time line for representing afuture morning time and a fourth time line for representing a futureafternoon time.
 43. The computer program product of claim 42, whereinthe first, second, third and fourth circular time lines have a differentdiameter, respectively.
 44. The computer program product of claim 39,wherein the spiral-shaped time line comprises a first spiral time linefor representing a present time, a second spiral time line forrepresenting a past time, and a third spiral time line for representinga future time.
 45. The computer program product of claim 39, wherein thespiral-shaped time line comprises a first spiral time portion forrepresenting a present morning time, a second spiral time portion forrepresenting a present afternoon time, a third spiral time portion forrepresenting a future morning time and a fourth spiral time portion forrepresenting a future afternoon time.
 46. The computer program productof claim 26, wherein when a specific time on the time line is selected,the third computer code sets a requested event on the specific time. 47.The computer program product of claim 26, wherein when a specific eventdisplayed on the time line is selected by a user, the third computercode performs the selected specific event according to the user'srequest.
 48. The computer program product of claim 26, wherein when aspecific event displayed on the time line is selected by a user, thethird computer code displays detailed information about the selectedspecific event.
 49. The computer program product of claim 39, whereinthe third computer code prompts a user to select one of thecircular-shaped time line, the chart-shaped time line, the spiral-shapedtime line, the snowman-shaped time line, the star-shaped time line, therectangular-spiral-shaped time line, or the square-shaped time line todisplay on the display of the terminal.
 50. The computer program productof claim 39, wherein the third computer code prompts the user selectsone of circular-shaped time line, the chart-shaped time line, thespiral-shaped time line, the snowman-shaped time line, the star-shapedtime line, the rectangular-spiral-shaped time line, or the square-shapedtime line to be a default time line to be displayed on the display ofthe terminal.